Text copied to clipboard!
Titre
Text copied to clipboard!Programmeur Java
Description
Text copied to clipboard!
Nous recherchons un Développeur Java talentueux et motivé pour rejoindre notre équipe dynamique. En tant que Développeur Java, vous serez responsable de la conception, du développement et de la maintenance d'applications logicielles robustes et évolutives, en utilisant principalement le langage Java. Vous travaillerez en étroite collaboration avec les équipes de gestion de projet, d'assurance qualité et d'autres développeurs pour garantir la livraison de solutions performantes, sécurisées et adaptées aux besoins des clients.
Votre rôle consistera à analyser les besoins fonctionnels, à proposer des solutions techniques innovantes et à participer à toutes les phases du cycle de vie du développement logiciel, de la conception à la mise en production. Vous serez également amené à optimiser les performances des applications existantes, à corriger les bugs et à assurer la documentation technique.
Vous devrez faire preuve d'une grande rigueur, d'un esprit d'équipe et d'une capacité à travailler dans un environnement agile. Une bonne maîtrise des frameworks Java tels que Spring ou Hibernate, ainsi que des bases de données relationnelles, est essentielle. La connaissance des outils de gestion de versions, des méthodologies DevOps et des pratiques de tests automatisés sera un atout majeur.
En rejoignant notre entreprise, vous bénéficierez d'un environnement de travail stimulant, de possibilités d'évolution de carrière et de formation continue. Si vous êtes passionné par le développement logiciel, que vous aimez relever des défis techniques et que vous souhaitez contribuer à des projets innovants, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Analyser les besoins fonctionnels et techniques des projets
- Développer et maintenir des applications Java performantes
- Participer à la conception technique et à l’architecture logicielle
- Rédiger la documentation technique et fonctionnelle
- Assurer les tests unitaires et l’intégration continue
- Corriger les anomalies et optimiser les performances des applications
- Collaborer avec les équipes projet, QA et DevOps
- Veiller au respect des bonnes pratiques de développement
- Participer à la veille technologique et proposer des améliorations
- Assurer le support technique et la maintenance évolutive
Exigences
Text copied to clipboard!- Diplôme en informatique ou domaine équivalent
- Expérience significative en développement Java (2 ans minimum)
- Maîtrise des frameworks Spring, Hibernate ou équivalents
- Bonne connaissance des bases de données relationnelles (MySQL, PostgreSQL, etc.)
- Expérience avec les outils de gestion de versions (Git, SVN)
- Connaissance des méthodologies agiles (Scrum, Kanban)
- Capacité à travailler en équipe et à communiquer efficacement
- Rigueur, autonomie et sens de l’organisation
- Maîtrise du français écrit et oral
- La connaissance de DevOps et des outils CI/CD est un plus
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec le développement Java ?
- Quels frameworks Java maîtrisez-vous ?
- Avez-vous déjà travaillé en environnement agile ?
- Comment gérez-vous la correction des bugs et l’optimisation des performances ?
- Pouvez-vous décrire un projet Java complexe auquel vous avez participé ?
- Quelles sont vos compétences en bases de données relationnelles ?
- Comment assurez-vous la qualité de votre code ?
- Avez-vous une expérience avec les outils CI/CD ?
- Êtes-vous à l’aise avec la documentation technique ?
- Quelles sont vos attentes en matière d’évolution professionnelle ?